package com.sugon.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 异常跟踪记录实体
 * 表名 EXCEP_RECORD
 *
 * @author sugon
 * @date 2019-08-12 08:51:07
 */
@Data
public class ExcepRecordEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 车间
     */
    private String workshopName;
    /**
     * 添加维护库 0未添加 1已添加
     */
    private Integer isRepair;
    /**
     * 状态 字典表
     *
     */
    private String status;
    /**
     * 设备ID
     */
    private String devId;

    /**
     * 异常来源 0: '巡检异常', 1: '设备维修', 2: '预防维护', 3: '自主维护'
     * ExceptionSourceType
     */
    private Integer exType;

    /**
     * 来源记录ID
     */
    private String originRecordId;

    /**
     * 主键
     */
    private String id;
    /**
     * 备注
     */
    private String remark;
    /**
     * 关闭时间
     */
    private Date closeDate;
    /**
     * 责任人：异常消除后的确认人
     */
    private String dutyUserId;
    /**
     * 建议
     */
    private String advice;
    /**
     * 问题描述
     */
    private String excepDescr;
    /**
     * 异常现象
     */
    private String excepCon;

    /**
     * 车间ID
     */
    private String workshopId;
    /**
     * 删除标识
     */
    private Integer delFlag;
    /**
     * 处理人员
     */
    private String updateUser;
    /**
     * 临时数据 处理人员名称
     */
    private String updateUserName;
    /**
     * 修改时间
     */
    private Date updateDate;
    /**
     * 添加人员
     */
    private String createUser;

    /**
     * 添加人员名称
     */
    private String createUserName;
    /**
     * 添加时间
     */
    private Date createDate;
    /**
     * 是否确认
     */
    private Integer isCheck;

    /**********VO字段区域************/

    /**
     * 设备名称
     */
    private String devName;
    /**
     * 设备编码
     */
    private String devCode;
    /**
     * 工位名称
     */
    private String workName;
    /**
     * 工位ID
     */
    private String workId;
    /**
     * 工位序号
     */
    private String workNo;
    /**
     * 生产线ID
     */
    private String proLineId;
    /**
     * 生产线
     */
    private String proLineName;

    /**
     * 责任人
     */
    private String dutyUserName;

}
